package main

import (
	"server/src/common"
	"server/src/gps"
	"time"
)

// 处理单元
type Processor struct {
	gps gps.GPS
	dbo *DBOperation
	cfg *Config
}

// 构造函数
func NewProcessor(dbo *DBOperation, cfg *Config) *Processor {
	p := Processor{dbo: dbo, cfg: cfg}
	return &p
}

// 主执行函数
func (p *Processor) Run() {

	// 修复GPS定位无效的数据类别 0200
	go TimerGPSInvalidDataPress0200(p.dbo, p.cfg)

	//select {}
}

// 修复进程:GPS定位无效的数据类别 0200
func (p *Processor) processGPSInvalidDataPress0200() {
	zLog("修复进程:GPS定位无效的数据类别 0200 start time::", time.Now().Format(common.Layout))

}
